#ifndef NULLABLE_H
#define NULLABLE_H

template<typename T>
class Nullable
{
	T* t_;
public:
	Nullable(T* t = NULL) : t_(t) {}
	operator T&()
	{
		return (*t_);
	}
};

#endif